<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<TITLE>
Encode / Decode / Hash dialog
</TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>Encode / Decode / Hash dialog</H1>
<p>
This allows you to encode, decode or hash text.

<H2>Common fields</H2>
The dialog has one field that is common to all of the tabs:

<H3>Text to be encoded/decoded/hashed</H3>
This field is for the text that you want to be encoded, decoded or hashed.<br/>
If any text is selected when the dialog is invoked then it will be put in this field.
The other fields will be updated dynamically if you change the text<br/>

<H2>Encode tab fields</H2>
This tab has the following fields:

<H3>Base 64 Encode</H3>
This read only field will be updated with the base 64 encoding of the text you enter.

<H3>URL Encode</H3>
This read only field will be updated with the URL encoding of the text you enter.

<H3>ASCII Hex Encode</H3>
This read only field will be updated with the ASCII hex encoding of the text you enter.

<H3>HTML Encode</H3>
This read only field will be updated with the HTML encoding of the text you enter. For example, the text
<code>&quot;pi&ntilde;ata&quot;</code> would be encoded as <code>&amp;quot;pi&amp;ntilde;ata&amp;quot;</code>.

<H3>JavaScript Encode</H3>
This read only field will be updated with the escaped JavaScript literals of the text you enter. For example, the text
<code>&quot;2&#65504;&quot;</code> would be encoded as <code>\&quot;2\uFFE0\&quot;</code>.

<H2>Decode tab fields</H2>
This tab has the following fields:

<H3>Base 64 Decode</H3>
This read only field will be updated with the base 64 decoding of the text you enter.<br/>
If there is no valid decoding then the field will be disabled.

<H3>URL Decode</H3>
This read only field will be updated with the URL decoding of the text you enter.

<H3>ASCII Hex Decode</H3>
This read only field will be updated with the ASCII hex decoding of the text you enter.<br/>
If there is no valid decoding then the field will be disabled.

<H3>HTML Decode</H3>
This read only field will be updated with the HTML decoding of the text you enter. For example, the text
<code>&amp;quot;pi&amp;ntilde;ata&amp;quot;</code> would be decoded as <code>&quot;pi&ntilde;ata&quot;</code>.

<H3>JavaScript Decode</H3>
This read only field will be updated with the unescaped JavaScript literals of the text you enter. For example, the text
<code>\&quot;2\uFFE0\&quot;</code> would be decoded as <code>&quot;2&#65504;&quot;</code>.

<H2>Hash tab fields</H2>
This tab has the following fields:

<H3>SHA1 Hash</H3>
This read only field will be updated with the SHA1 hash of the text you enter.

<H3>MD5 Hash</H3>
This read only field will be updated with the MD5 hash of the text you enter.

<H2>Illegal UTF-8</H2>
This tab has the following fields:

<H3>2 byte</H3>
This read only field will be updated with an illegal UTF-8 character sequence with 2 bytes.

<H3>3 byte</H3>
This read only field will be updated with an illegal UTF-8 character sequence with 3 bytes.

<H3>4 byte</H3>
This read only field will be updated with an illegal UTF-8 character sequence with 4 bytes.

<H2>Unicode</H2>
This tab has the following fields:

<H3>Escaped Text</H3>
This read only field will be updated with escaped Unicode characters. For example, the text
<code>A&ccedil;ores</code> would be encoded as <code>%u0041%u00e7%u006f%u0072%u0065%u0073</code>.

<H3>Unescaped Text</H3>
This read only field will be updated with the unescaped Unicode characters. For example, the text
<code>%u0041%u00e7%u006f%u0072%u0065%u0073</code> would be decoded as <code>A&ccedil;ores</code>.

<H2>Accessed via</H2>
<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="../tlmenu/edit.html">Top level Edit menu</a></td><td>'Encode/Decode/Hash...' menu item</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="../tabs/break.html">Break tab</a></td><td>'Encode/Decode/Hash...' right click menu item</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="../tabs/request.html">Request tab</a></td><td>'Encode/Decode/Hash...' right click menu item</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="../tabs/response.html">Response tab</a></td><td>'Encode/Decode/Hash...' right click menu item</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="../tabs/spider.html">Spider tab</a></td><td>'Encode/Decode/Hash...' right click menu item</td></tr>
</table>

<H2>See also</H2>
<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="../overview.html">UI Overview</a></td><td>for an overview of the user interface</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
<a href="dialogs.html">Dialogs</a></td><td>for details of the dialogs or popups </td></tr>
</table>

</BODY>
</HTML>
